<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title> 函数 </title>
</head>
<body>
<script>
    // 创建函数， function functionName(){ 执行代码 }
    // 并不会立即执行
    // 执行函数： functionName()
    // console.log( functionName() )  == 函数返回值
    // function默认的返回值，undefined
    // 否则其返回值是return 后面的设置的值
    function show(){
        // 伪代码
        var bb = '这是一个无参函数'
//        return bb
        console.log(bb)
        return 'abced'
    }
    var aa = show
//    aa()
    // 有参函数
    function stu(name, age){
        console.log('学生姓名：' + name + ',年龄：' + age)
        return
    }

    console.log( stu('小明', 15) );

//            匿名函数的自我调用
    (function(){
        console.log('匿名函数')
    })();

//
//    button.onclick = function(){
//
//    }
    // 把匿名函数赋值给一个变量，执行函数: 变量名()
    var obj = function(){
        console.log('这是一个新的匿名函数')
    }
    obj()
</script>
</body>
</html>